@media screen and (max-width: 1200px){.index-section{margin-top:46px}.swiper-container{width:100vw;height:165.3333333333vw;-o-object-fit:initial;object-fit:initial;max-height:initial}}@media screen and (max-width: 992px){.business .business-content-container .business-content{width:47.5%}.business .business-content-container .business-content:nth-child(2){margin:0 0 0 5%}.business .business-content-container .business-content:not(:last-child){margin-bottom:32px}.film .film-bg .film-detail img{height:90px}.film .film-bg .film-detail .more{width:140px;height:36px}.button-prev{left:7vw}.button-next{right:7vw}}@media screen and (max-width: 768px){.business .business-content-container .business-content{width:100%;position:relative}.business .business-content-container .business-content::before{content:"";display:block;width:calc(100% - 32px);height:8px;margin:0 auto;background-color:#d9d9d6}.business .business-content-container .business-content:nth-child(2){margin:0}.business .business-content-container .business-content:not(:last-child){margin-bottom:22px}.business .business-content-container .business-content .business-content-date{position:absolute;left:16px;bottom:38px;font-size:14px;color:#fff}.business .business-content-container .business-content .business-content-title{position:absolute;left:16px;bottom:16px;font-size:16px;color:#fff;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.business .business-content-container .business-content .business-content-desc{display:none}.film{width:100%;padding:0}.film .title{margin-top:30px}.film .film-detail-container{width:3.35rem;margin:0 auto;padding-top:10px}.film .film-bg.active{box-shadow:none;background-position:center}.film .film-bg{width:100%;height:3.05rem;min-height:305px;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:center}.film .film-bg:nth-child(1){margin-bottom:24px;background-image:url(../images/film_1_mobile.jpg)}.film .film-bg:nth-child(2){margin-bottom:24px;background-image:url(../images/film_2_mobile.jpg)}.film .film-bg .film-detail{top:18px;left:18px;height:calc(100% - 40px)}.film .film-bg .film-detail .film-title{font-size:20px;line-height:28px}.film .film-bg .film-detail>img{display:none;height:70px}.film .film-bg .film-detail .more{opacity:1;width:124px;height:24px;font-size:14px;line-height:24px}.mouse-container{display:none}.banner{height:100vh;width:100vw;background-size:contain;background-position:center bottom;background-color:#122f73}.banner.banner2012{background-image:url(../images/bannerBg_mobile.jpg)}.banner.banner20th{background-image:url(../images/bannerBg_mobile2.jpg)}.banner .banner-content{position:initial;width:3.31rem;height:100%;margin:0 auto;padding-top:1.13rem;padding-left:0;transform:none}.banner .banner-content .cn{font-size:22px;line-height:30px;font-family:PingFangSC,PingFangSC-Medium}.banner .banner-content .cn .big-size{font-size:22px;font-family:PingFangSC,PingFangSC-Medium}.banner .banner-content .cn br{display:none}.banner .banner-content .en{width:237px;font-size:14px;line-height:20px}.banner .banner-content .more{position:absolute;bottom:53px;left:50%;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);width:124px;height:24px;background:linear-gradient(225deg, #77d8b3, #71cecb);border-radius:20px;box-shadow:20px 20px 60px 0px rgba(0,0,0,.4);font-size:14px;line-height:24px}.index-section .title{font-size:22px;line-height:30px;margin-bottom:28px}.index-section .title::after{width:60px;height:4px;border-radius:2px}.index-section .desc{font-size:14px;font-weight:300;line-height:20px;margin-bottom:24px}.solution{padding:0;width:100%;background-color:#fff}.solution .title{margin-top:30px}.solution .solution-content{position:relative;width:3.35rem;height:auto;margin:0 auto}.solution .solution-content .left{width:100%;height:100%}.solution .solution-content .left .left-img-container{position:initial;height:2rem;margin-bottom:18px;opacity:1;background-color:#000}.solution .solution-content .left .left-img-container:last-child{margin-bottom:30px}.solution .solution-content .left .left-img-container .blue-block{display:none}.solution .solution-content .left .left-img-container .mobile{display:none}.solution .solution-content .left .left-img-container img{opacity:.6;box-shadow:none}.solution .solution-content .right{position:absolute;top:0;left:0;z-index:1;width:100%}.solution .solution-content .right .solution-step{position:relative;width:100%;height:2rem;margin-bottom:18px}.solution .solution-content .right .solution-step>div{position:absolute;bottom:16px;left:0;padding:0 16px;box-sizing:border-box}.solution .solution-content .right .solution-step .step-title{font-size:20px;color:#fff !important;line-height:28px}.solution .solution-content .right .solution-step .step-title .title-number{display:block !important;position:absolute;top:-28px;left:0;font-size:12px;line-height:20px;width:20px;height:20px;text-align:center}.solution .solution-content .right .solution-step .step-desc{display:block !important;font-size:12px;text-align:justify;color:#fff;line-height:17px}.solution .solution-content .right .solution-step .step-desc>img{display:none}.service{padding:0;width:100%}.service .title{padding-top:30px}.service .desc{width:2.82rem;max-width:282px;margin:0 auto;padding-bottom:24px}.service .service-content{position:relative;width:3.35rem;margin:0 auto}.service .service-content .right{width:100%;height:100%}.service .service-content .right .right-img-container{position:initial;height:1.85rem;margin-bottom:18px;opacity:1;background-color:#000}.service .service-content .right .right-img-container:last-child{margin-bottom:30px}.service .service-content .right .right-img-container .blue-block{display:none}.service .service-content .right .right-img-container .mobile{display:none}.service .service-content .right .right-img-container img{box-shadow:none;opacity:.6}.service .service-content .left{position:absolute;top:0;left:0;z-index:1;width:100%;padding-left:0}.service .service-content .left .service-step{position:relative;width:100%;height:1.85rem;margin-bottom:18px}.service .service-content .left .service-step>div{position:absolute;bottom:16px;left:0;padding:0 16px;box-sizing:border-box}.service .service-content .left .service-step .step-title{font-size:20px;color:#fff !important;line-height:28px}.service .service-content .left .service-step .step-title .title-number{opacity:1;display:block !important;top:-28px;left:0;font-size:12px;line-height:20px;width:20px;height:20px;text-align:center}.service .service-content .left .service-step .step-desc{opacity:1;display:block !important;font-size:12px;text-align:justify;color:#fff;line-height:17px}.service .service-content .left .service-step .step-desc>img{display:none}.client{padding:0}.client .title{padding-top:30px}.client .client-nav{display:none}.client .client-content{height:380px;width:3.35rem;min-width:335px;margin:0 auto;overflow:auto}.client .client-content .content-nav .company{position:initial;padding-top:10px}.client .client-content .content-nav .company .icon{width:85px;height:21px;margin-right:calc((100% - 255px)/3);margin-bottom:31px;background-size:contain;background-position:center}.client .client-content .content-nav .company .icon:nth-child(3n){margin-right:0}.client .client-content .content-nav .company .icon:nth-child(1){background-image:url(../images/companySprite_01.png)}.client .client-content .content-nav .company .icon:nth-child(2){background-image:url(../images/companySprite_02.png)}.client .client-content .content-nav .company .icon:nth-child(3){background-image:url(../images/companySprite_03.png)}.client .client-content .content-nav .company .icon:nth-child(4){background-image:url(../images/companySprite_04.png)}.client .client-content .content-nav .company .icon:nth-child(5){background-image:url(../images/companySprite_05.png)}.client .client-content .content-nav .company .icon:nth-child(6){background-image:url(../images/companySprite_06.png)}.client .client-content .content-nav .company .icon:nth-child(7){background-image:url(../images/companySprite_07.png)}.client .client-content .content-nav .company .icon:nth-child(8){background-image:url(../images/companySprite_08.png)}.client .client-content .content-nav .company .icon:nth-child(9){background-image:url(../images/companySprite_09.png)}.client .client-content .content-nav .company .icon:nth-child(9)~.icon{display:none}.client .client-content .content-nav .company .more{display:none}.client .client-content .content-nav .college{left:0;width:100%;padding-top:0;margin:0}.client .client-content .content-nav .college .icon{width:40px;height:40px;margin-bottom:24px}.client .client-content .content-nav .college .icon:nth-child(3n+2){margin-left:calc((100% - 120px)/6);margin-right:calc((100% - 120px)/6)}.client .client-content .content-nav .college .icon:nth-child(3n+1){margin-left:calc((100% - 120px)/12);margin-right:calc((100% - 120px)/6)}.client .client-content .content-nav .college .icon:nth-child(3n+3){margin-left:calc((100% - 120px)/6);margin-right:calc((100% - 120px)/12)}.client .client-content .content-nav .college .icon:nth-child(9)~.icon{display:none}.client .client-content .content-nav .college .more{display:none}.business{padding:0}.business .title{padding-top:30px}.business .business-content-container{width:3.35rem;margin:0 auto;padding-bottom:6px}.business .business-content-container .business-content{position:relative;background-color:#000}.business .business-content-container .business-content::before{position:absolute;top:-8px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.business .business-content-container .business-content .content-img{background-size:cover;margin-bottom:0;opacity:.6}.business .business-content-container .business-content .content-img:hover{background-size:cover}.business .business-content-container .business-content .business-content-date{font-size:14px;color:#fff;line-height:17px;letter-spacing:1px}.business .business-content-container .business-content .business-content-title{font-size:16px;color:#fff;line-height:22px}.business .business-content-container .business-content:hover .business-content-title{color:#fff}}